{% if page.path contains "/tutorials/" %}
<div class="card">
	<div class="card-header">
		<h3>C# Eval - Tutorials</h3>
	</div>
	<div class="card-block">
	
		<h4>Getting Started</h4>
		<ul>
			<li><a href="overview">Overview</a></li>
			<li><a href="requirements">Requirements</a></li>
			<li><a href="installing">Installing</a></li>
			<li><a href="upgrading">Upgrading</a></li>
			<li><a href="licensing">Licensing</a></li>
		</ul>
		<!--
		<h4>Tutorials</h4>
		<ul>
			<li><a href="tutorial-compile-execute">Compile & Execute</a></li>
			<li><a href="tutorial-linq-dynamic">LINQ Dynamic</a></li>
		</ul>
!-->
	</div>
</div>

{% elsif page.path contains "/api/" %}
<div class="card">
	<div class="card-header">
		<h3>C# Eval - API</h3>
	</div>
	<div class="card-block">
	
		<h4>Methods</h4>
		<ul>
			<li><a href="eval-execute">Eval.Execute</a></li>
			<li><a href="eval-compile">Eval.Compile</a></li>
			<li><a href="linq-dynamic">LINQ Dynamic</a></li>
			<li><a href="string-extensions">String Extensions</a></li>
		</ul>
		
		<h4>Eval Context</h4>
		<ul>
			<li><a href="compile-execute">Compile & Execute</a></li>
			<li><a href="register-unregister">Register & Unregister</a></li>
			<li><a href="options">Options</a></li>
		</ul>
		
		<h4>Manager</h4>
		<ul>
			<li><a href="eval-manager">Eval Manager</a></li>
		</ul>
	</div>
</div>

{% elsif page.path contains "/linq-dynamic/" %}
<div class="card">
	<div class="card-header">
		<h3>C# Eval - API</h3>
	</div>
	<div class="card-block">
	
		<h4>LINQ Dynamic</h4>
		<ul>
			<li><a href="linq-dynamic">LINQ Dynamic</a></li>
			<li><a href="linq-execute">LINQ Execute</a></li>
		</ul>

	</div>
</div>

{% elsif page.path contains "/linq/" %}
<div class="card">
	<div class="card-header">
		<h3>LINQ Dynamic</h3>
	</div>
	<div class="card-block">
	
		<h4>Restriction Operators</h4>
		<ul>
			<li><a href="linq-dynamic-where-examples">Where</a></li>
		</ul>
		
		<h4>Projection Operators</h4>
		<ul>
			<li><a href="linq-dynamic-select-examples">Select</a></li>
			<li><a href="linq-dynamic-selectmany-examples">SelectMany</a></li>
		</ul>
		
		<h4>Partitioning Operators</h4>
		<ul>
			<li><a href="linq-dynamic-take-examples">Take</a></li>
			<li><a href="linq-dynamic-skip-examples">Skip</a></li>
			<li><a href="linq-dynamic-takewhile-examples">TakeWhile</a></li>
			<li><a href="linq-dynamic-skipwhile-examples">SkipWhile</a></li>
		</ul>
		
		<h4>Ordering Operators</h4>
		<ul>
			<li><a href="linq-dynamic-orderby-examples">OrderBy</a></li>
			<li><a href="linq-dynamic-orderbydescending-examples">OrderByDescending</a></li>
			<li><a href="linq-dynamic-thenby-examples">ThenBy</a></li>
			<li><a href="linq-dynamic-thenbydescending-examples">ThenByDescending</a></li>
			<li><a href="linq-dynamic-reverse-examples">Reverse</a></li>
		</ul>
		
		<h4>Grouping Operators</h4>
		<ul>
			<li><a href="linq-dynamic-groupby-examples">GroupBy</a></li>
		</ul>
		
		<h4>Set Operators</h4>
		<ul>
			<li><a href="linq-dynamic-distinct-examples">Distinct</a></li>
			<li><a href="linq-dynamic-union-examples">Union</a></li>
			<li><a href="linq-dynamic-intersect-examples">Intersect</a></li>
			<li><a href="linq-dynamic-except-examples">Except</a></li>
		</ul>
		
		<h4>Conversion Operators</h4>
		<ul>
			<li><a href="linq-dynamic-toarray-examples">ToArray</a></li>
			<li><a href="linq-dynamic-tolist-examples">ToList</a></li>
			<li><a href="linq-dynamic-todictionary-examples">ToDictionary</a></li>
			<li><a href="linq-dynamic-oftype-examples">OfType</a></li>
		</ul>
		
		<h4>Element Operators</h4>
		<ul>
			<li><a href="linq-dynamic-first-examples">First</a></li>
			<li><a href="linq-dynamic-firstordefault-examples">FirstOrDeault</a></li>
			<li><a href="linq-dynamic-elementat-examples">ElementAt</a></li>
		</ul>
		
		<h4>Generation Operators</h4>
		<ul>
			<li><a href="linq-dynamic-range-examples">Range</a></li>
			<li><a href="linq-dynamic-repeat-examples">Repeat</a></li>
		</ul>
		
		<h4>Quantifiers</h4>
		<ul>
			<li><a href="linq-dynamic-any-examples">Any</a></li>
			<li><a href="linq-dynamic-all-examples">All</a></li>
		</ul>
		
		<h4>Aggregate Operators</h4>
		<ul>
			<li><a href="linq-dynamic-count-examples">Count</a></li>
			<li><a href="linq-dynamic-sum-examples">Sum</a></li>
			<li><a href="linq-dynamic-min-examples">Min</a></li>
			<li><a href="linq-dynamic-max-examples">Max</a></li>
			<li><a href="linq-dynamic-average-examples">Average</a></li>
			<li><a href="linq-dynamic-aggregate-examples">Aggregate</a></li>
		</ul>
		
		<h4>Miscellaneous Operators</h4>
		<ul>
			<li><a href="linq-dynamic-concat-examples">Concat</a></li>
			<li><a href="linq-dynamic-equalall-examples">EqualAll</a></li>
		</ul>
		
		<h4>Custom Sequence Operators</h4>
		<ul>
			<li><a href="linq-dynamic-combine-examples">Combine</a></li>
		</ul>
	</div>
</div>

{% elsif page.path contains "/faq/" %}
<div class="card">
	<div class="card-header">
		<h3>EF Extensions - FAQ</h3>
	</div>
	<div class="card-block">
	
		<h4>Getting Help</h4>
		<ul>
			<li><a href="contact-us">Contact Us</a></li>
			<li><a href="issue-tracker">Issue Tracker</a></li>
		</ul>
		
		<h4>FAQ</h4>
		<ul>
			<li><a href="faq-general">General</a></li>
			<li><a href="faq-installation">Installation</a></li>
			<li><a href="faq-license">License</a></li>
		</ul>

	</div>
</div>

{% elsif page.path contains "/troubleshooting/" %}
<div class="card">
	<div class="card-header">
		<h3>C# Eval - Troubleshooting</h3>
	</div>
	<div class="card-block">
	
		<h4>License</h4>
		<ul>
			<li><a href="trial-period-expired-exception">Trial Period Expired</a></li>
			<li><a href="md5-exception">MD5</a></li>
		</ul>
	</div>
</div>

{% endif %}

<style>
.list-group-item:first-child,
.list-group-item:last-child {
	border-radius: 0px;
}
</style>
